// 接口地址配置文件
interface URL {
  im: string
  imWs: string
  common: string
  buyer: string
  identifyUrl: string // 装备展: 识别算法接口
  modelUrl: string // 装备展: 三维模型请求地址前缀
  vrUrl: string // 场馆vr功能url前缀
  imgURL: string
}

// 开发环境
const dev: URL = {
  im: 'https://shopapi.huiheanjiao.com',
  // common: 'https://api.micro.dllll.xyz',
  // buyer: 'https://api.micro.dllll.xyz',
  imWs: 'wss://imws.huiheanjiao.com',
  common: 'http://172.25.185.117:8888',
  buyer: 'http://172.25.185.117:8888',
  identifyUrl: 'http://47.104.0.169:8000',
  modelUrl: 'http://47.122.68.122:80',
  vrUrl: 'http://47.104.0.169:9088',
  imgURL: '/pages/gamePage/static/mine' //静态资源如需要上传到云端，这里可以配置请求域名
}
// 生产环境
const prod: URL = {
  im: 'https://shopapi.huiheanjiao.com',
  imWs: 'wss://imws.huiheanjiao.com/lili/websocket',
  common: 'https://shopapi.huiheanjiao.com',
  buyer: 'https://shopapi.huiheanjiao.com',
  // common: 'http://192.168.154.1:8888',
  // buyer: 'http://172.25.44.182:11121',
  identifyUrl: 'https://fireservice.huiheanjiao.com',
  modelUrl: 'https://fireservice.huiheanjiao.com',
  vrUrl: 'https://xnxs.huiheanjiao.com',
  imgURL: '/pages/gamePage/static/mine' //静态资源如需要上传到云端，这里可以配置请求域名
}

// 默认生产环境
let api = dev
// 如果是开发环境
if (import.meta.env.MODE === 'development') api = dev
else api = prod

// 微信小程序，app的打包方式建议为生产环境，所以这块直接条件编译赋值
// #ifdef MP-WEIXIN || APP-PLUS
api = prod
// #endif
api.buyer += '/buyer'
api.common += '/common'
api.im += '/im'
export default {
  ...api
}
